package cn.yunyichina.provider.reservation.entity;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2016-09-06 09:56:35
*/
public class ItemRule {

     /*和字段item_id的值相同*/
     private String id;
     public void setId(String id) {
          this.id = id;
     }
     public String getId() {
          return id;
     }

     /*项目ID*/
     private String itemId;
     public void setItemId(String itemId) {
          this.itemId = itemId;
     }
     public String getItemId() {
          return itemId;
     }

     /*预约项目显示天数*/
     private Short showDay;
     public void setShowDay(Short showDay) {
          this.showDay = showDay;
     }
     public Short getShowDay() {
          return showDay;
     }

     /*预约时是否需要用户选择预约时间  1是，0否*/
     private Integer timeSelectFlag;
     public void setTimeSelectFlag(Integer timeSelectFlag) {
          this.timeSelectFlag = timeSelectFlag;
     }
     public Integer getTimeSelectFlag() {
          return timeSelectFlag;
     }

     /*是否需要在线支付费用   1是，0否*/
     private Integer payOnlineFlag;
     public void setPayOnlineFlag(Integer payOnlineFlag) {
          this.payOnlineFlag = payOnlineFlag;
     }
     public Integer getPayOnlineFlag() {
          return payOnlineFlag;
     }

     /*预约成功后是否支持退费 1支持，0不支持*/
     private Integer canCancelFlag;
     public void setCanCancelFlag(Integer canCancelFlag) {
          this.canCancelFlag = canCancelFlag;
     }
     public Integer getCanCancelFlag() {
          return canCancelFlag;
     }

     /*取消预约时间控制 YESTERDAY检查前一天几点,CUR_DATE检查当天几点,PRE_HOUR检查前几小时,PRE_MINUTE检查前几分钟,NOT_LIMIT无限制*/
     private String timeControlType;
     public void setTimeControlType(String timeControlType) {
          this.timeControlType = timeControlType;
     }
     public String getTimeControlType() {
          return timeControlType;
     }

     /*取消预约时间控制:几时*/
     private String timeControl;
     public void setTimeControl(String timeControl) {
          this.timeControl = timeControl;
     }
     public String getTimeControl() {
          return timeControl;
     }

     /*支付预约时提示语*/
     private String tipPay;
     public void setTipPay(String tipPay) {
          this.tipPay = tipPay;
     }
     public String getTipPay() {
          return tipPay;
     }

     /*预约成功提示语*/
     private String tipSuccess;
     public void setTipSuccess(String tipSuccess) {
          this.tipSuccess = tipSuccess;
     }
     public String getTipSuccess() {
          return tipSuccess;
     }

     /*预约失败提示语*/
     private String tipFail;
     public void setTipFail(String tipFail) {
          this.tipFail = tipFail;
     }
     public String getTipFail() {
          return tipFail;
     }

     /*预约取消提示语*/
     private String tipCancel;
     public void setTipCancel(String tipCancel) {
          this.tipCancel = tipCancel;
     }
     public String getTipCancel() {
          return tipCancel;
     }

     /*下了单，但尚未支付提示语*/
     private String tipOrderedNotPay;
     public void setTipOrderedNotPay(String tipOrderedNotPay) {
          this.tipOrderedNotPay = tipOrderedNotPay;
     }
     public String getTipOrderedNotPay() {
          return tipOrderedNotPay;
     }

     /*排班信息,格式：第一位代表星期1-7；第二位代表上午或下午，上午1，下午2；之后一位表示人数；假设上午不选中，则没有上午的信息。下午不选中时，也没有下午的数据；每天之间的数据用分号分割。如1,1,30,2,20;2,2,20*/
     private String scheduleInfo;
     public void setScheduleInfo(String scheduleInfo) {
          this.scheduleInfo = scheduleInfo;
     }
     public String getScheduleInfo() {
          return scheduleInfo;
     }

     /*是否支付宝支付  1是，0否*/
     private Integer apliayPayFlag;
     public void setApliayPayFlag(Integer apliayPayFlag) {
          this.apliayPayFlag = apliayPayFlag;
     }
     public Integer getApliayPayFlag() {
          return apliayPayFlag;
     }

     /*是否使用微信支付 1是，0否*/
     private Integer wechatPayFlag;
     public void setWechatPayFlag(Integer wechatPayFlag) {
          this.wechatPayFlag = wechatPayFlag;
     }
     public Integer getWechatPayFlag() {
          return wechatPayFlag;
     }

     /*默认支付方式,1支付宝，2微信*/
     private Integer defaultPayType;
     public void setDefaultPayType(Integer defaultPayType) {
          this.defaultPayType = defaultPayType;
     }
     public Integer getDefaultPayType() {
          return defaultPayType;
     }

     /**/
     private String createdTime;
     public void setCreatedTime(String createdTime) {
          this.createdTime = createdTime;
     }
     public String getCreatedTime() {
          return createdTime;
     }

     private String beginCreatedTime;
     public void setBeginCreatedTime(String beginCreatedTime) {
          this.beginCreatedTime = beginCreatedTime;
     }
     public String getBeginCreatedTime() {
          return beginCreatedTime;
     }

     private String endCreatedTime;
     public void setEndCreatedTime(String endCreatedTime) {
          this.endCreatedTime = endCreatedTime;
     }
     public String getEndCreatedTime() {
          return endCreatedTime;
     }

}